package com.sz.netty.service;

import com.mybatisflex.core.query.QueryWrapper;
import com.mybatisflex.core.service.IService;
import com.sz.netty.entity.DtuTransportInfo;

import java.util.List;

/**
 * DTU运输信息服务接口
 */
public interface DtuTransportInfoService extends IService<DtuTransportInfo> {
    
    /**
     * 保存运输信息
     * @param transportInfo 运输信息实体
     * @return 保存后的实体
     */
    DtuTransportInfo saveTransportInfo(DtuTransportInfo transportInfo);
    
    /**
     * 根据条件获取单个运输信息
     * @param queryWrapper 查询条件
     * @return 运输信息实体
     */
    DtuTransportInfo getOne(QueryWrapper queryWrapper);
    
    /**
     * 根据条件获取运输信息列表
     * @param queryWrapper 查询条件
     * @return 运输信息列表
     */
    List<DtuTransportInfo> list(QueryWrapper queryWrapper);
}